﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QuickTest.Core.Compilation
{
    public interface ICompilerEvents
    {
        event EventHandler<CompileStartedEventArgs> CompileStarted;
        event EventHandler<CompileFinishedEventArgs> CompileFinished;
        event EventHandler<CompileErrorEventArgs> CompileError;

        void RaiseCompileStarted(CompileStartedEventArgs e);
        void RaiseCompileFinished(CompileFinishedEventArgs e);
        void RaiseCompileError(CompileErrorEventArgs e);
    }
}
